#include "objects.h"

void vm_add_codeword(scm w);
void vm_dump_code();

#define VM_CODE_SIZE (1<<20)

extern scm vm_code[VM_CODE_SIZE];
extern int vm_code_size;


#define STACKSIZE (1<<27)
// 1<<13 = 8192

extern scm stack[STACKSIZE];

extern scm reg_acc;
extern scm *reg_env;
extern scm reg_clo;

extern scm reg_rbp;
extern scm reg_rbp_tmp;

extern scm reg_rsp;
